wired to the gills

Translations
complètement surexcité
Definitions
The phrase 'wired to the gills' refers to someone who is extremely excited, agitated, or energized, often due to the influence of stimulants or a high-stress situation. It can also imply being overly stimulated or overwhelmed.